Scrapbox As A Counter
カウント管理として
sta.iconにより検証中
y1.iconどうしてわざわざScrapboxで管理するんですか?
1-page 1-counterにする
has
1-●graph
N-counted_at
UserScriptで「クリック一発でカウント」くらいお膳立てする
misc
タグは?
頻度別?
[@1] 毎日
[@7] 週に一度
が、この辺管理しだすとタスク管理的になる
タグゲーになるから❌
どうやってカウントするか
一覧ページからクリックしたら ← できるだけこれに近づけたい
開かれているタブのすべてに対してカウント操作を適用するスクリプト?
https://gyazo.com/4d0347106d5a0332fa5fd0e028ef80ea
こいつに対してカウント操作(記入)をする
このやり方なら「カウントしたいページをn個、新規タブで開く」→ 「この操作する」の2ステップでカウントできる
Q: ページ開いてクリック一発でカウント、は?
ページ開くのがだるくない?
一覧ページからせこせこカウントしたいじゃん?
y1.iconでもScrapbox一覧ページはリロードしないと反映されないですよね?
たしかに
素直にカウントしたいページCがあったら、Cを開いてからそこでカウントして、一覧はリロードしちゃえばいいか
UI
ページ内にボタンを出す
+ボタン
-ボタン
カウントの種類どう定めるか
これは果てしないし
それとも完全フリーにしてみるか
これは制限なさすぎてすぐ収拾つかなくなるだろうし
なのでまずはこれでやってみればいいのでは?sta.icon
y1.iconわたしもそう思います!
ULNをどう実装するか
Uncount
マイナスボタン置けばいい
bfaf
bf: ○●●
af: ●●
bfaf
bf
2021/09/25 13:37:14
2021/09/24 11:22:33
2021/09/23 12:34:56
af
2021/09/24 11:22:33
2021/09/23 12:34:56
いや、ログにするならこうだろう
2021/09/25 13:55:13 -1(2)
2021/09/25 13:37:14 1(3)
2021/09/24 11:22:33 1(2)
2021/09/23 12:34:56 1
Limitいや、待て、これは「合計nカウントまで」という意味でしかない
+ボタン押したときに境界チェックして「リミット越えたのでこれ以上増やせません」alertすればいい
リミットはどこに定義する?
https://gyazo.com/fb11219989755e82d53404c1ec386e51
リミットは14で、14日分カウントして、うち12日は成功だった(norm入ってるけど。。。)
まあ細かい話なのでどうにでもなるか
Limit(1日n回まで制約)
ログから判断するしかない
例: limit=3とする
この場合、今日はもうカウントできない
2021/09/25 13:00
2021/09/25 14:00
2021/09/25 15:00
あと一回できる
2021/09/25 13:00
2021/09/25 14:00
あと二回できる(uncount考慮)
2021/09/25 13:00 1(13)
2021/09/25 14:00 1(14)
2021/09/25 15:00 -1(13)
2021/09/25 16:01 1(14)
2021/09/25 16:02 -1(13)
y1.icon1日n回まで制約って要りますか?
具体例浮かばないので、要らないかもねsta.icon
いったんなしにするか❌
Norm/ノルマ
一番ムズいsta.icon
ノルマとは
1日n回カウントしなければならないということ
n=1なら「毎日必ずやれ」
n=2なら「毎日必ず2回やれ」
たとえば?
薬(朝と晩)
y1.iconリマインダーの世界では?
いや、どちらもあるsta.icon
1: 今日n回やったかどうかの記録、はこのカウンターでやるしかない
2: 適切なタイミングで「今日やれよ」を想起させるには、リマインダーを使えばいい
ここではリマインダーは扱わない。1だけ考える。
y1.iconりょーかいです
こうかな
https://gyazo.com/a530b35598778b8d2b813f66684a61cb
n=2の場合
これは「1回目はカウントしてるけど、あと1回残ってるよ」を示す
まあUserScriptで制御できるレベルだろう
「今日行うべきカウンター」はどうやって出す?
つまりはデイリータスクリストならぬデイリーカウンター一覧をつくる方法
Scrapboxだと控えめに言ってもキツイが……
煩雑すぎるなぁsta.icon
が、カウンターを使い分けたいなら取り入れるしかない
最悪原始的に手作業でリストつくってもいいけど……
Q: もしデイリーカウンター一覧出さない and つくらないとしたらどうなる?
一覧ページから眺めてカウントしていくゲーになる
総数・毎日性でマトリクス
table:m
総数少ない 総数多い
全部毎日やるもの 1 2
毎日やらないのも混ざる 3 4
1 少ない、毎日やる
成立する
2 多い、毎日やる
成立しないことはないが、キツイ
対処は2つ
単にカウンター総数多くてキャパ越えてるからどれか諦めろ
たとえばタイトルに❌とかつけておけば目立ってスキップしやすい
頻度を分散させろ
3 少ない、毎日やらないのも混ざってる
成立……はきつそう
これはやる、やらないってのを総数n個分判断しなきゃいけなくなる
何も管理してない主婦みたいに慌ただしい注意資源消費ゲーになるだろう。。
4 多いし、毎日やらないのも混ざってる
無理ゲー
----
1で縛るのが一番楽そうだなsta.icon*2
まとめ
毎日カウントするカウンターのみ扱う
あとはsta.iconにとっての必要性
今のところ「こういうのあったら面白くね?」で駆動してるだけなので、実装に移るほどのモチベはない